WiscSort: External Sorting for Byte-Addressable Storage
نویسندگان
چکیده
We present WiscSort, a new approach to high-performance concurrent sorting for existing and future byte-addressable storage (BAS) devices. WiscSort carefully reduces writes, exploits random reads by splitting keys values during sorting, performs interference-aware scheduling with thread pool sizing avoid I/O bandwidth degradation. introduce the BRAID model which encompasses unique characteristics of BAS Many state-of-the-art systems do not comply deliver sub-optimal performance, whereas demonstrates effectiveness complying BRAID. show that is 2-7 x faster than competing approaches on standard sort benchmark. evaluate key-value separation different sizes compare our concurrency optimizations various other models. Finally, we emulate generic devices how techniques perform well combinations hardware properties.
منابع مشابه
BaSE (Byte addressable Storage Engine) Access Method
Non-Volatile Memory (NVM) is an emerging memory technology that combines the best properties of today’s hard disks and today’s main memory by combining non-volatility, high density, high speed, and byte addressability. This provides an opportunity to redesign systems and their software stacks to improve performance and to reduce the system and software complexity. Present-day database systems a...
متن کاملBaSE(Byte addressable Storage Engine) Transaction Manager
Non-Volatile Memory (NVM) is an emerging memory technology that combines the best properties of current hard disks and main memories by providing non-volatility, high density, high speed, and byte addressability. This provides an opportunity to redesign systems and their software stacks to improve performance and to reduce the complexity. Present-day database systems are designed and optimized ...
متن کاملTransmission Layer ( Byte Addressable )
Virtualization-based cloud computing has dominated today’s data centers by supporting consolidated servers, converged infrastructures, horizontal scalability, and cost of ownership reduction. As the demands of cloud-based services continue to grow, numerous enabling technologies have been developed such as system virtualization (e.g., VM, container and NFV), software-defined management (for com...
متن کاملContainer-Based Virtualization for Byte-Addressable NVM
Container based virtualization is rapidly growing in popularity for cloud deployments and applications as a virtualization alternative due to the ease of deployment and high-performance. Emerging byte-addressable, non-volatile memories, commonly called Storage Class Memory or SCM, technologies are promising both byteaddressability and persistence near DRAM speeds operating on the main memory bu...
متن کاملWrAP: Managing Byte-Addressable Persistent Memory
Advances in memory technology are promising the availability of byte-addressable persistent memory as an integral component of future computing platforms. This change has significant implications for software that has traditionally made a sharp distinction between durable and volatile storage. In this paper we describe a software-hardware architecture for persistent memory that provides atomici...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Proceedings of the VLDB Endowment
سال: 2023
ISSN: ['2150-8097']
DOI: https://doi.org/10.14778/3598581.3598585